Big Huge Thesaurus

Notonecta undulata

noun